﻿

.tinrao_col_l
{
    float: left;
    width: 190px;
}

.bor_cor
{
    -moz-border-radius: 5px 5px 5px 5px;
    border: 1px solid #BFBFBF;
}

.bar_blue
{
    background: url("../images/ftc/blue_title.jpg") no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
    font-weight: bold;
    line-height: 34px;
    margin: 1px 1px 5px;
    overflow: hidden;
    vertical-align: middle;
    width: 187px;
}

.tinrao_cate ul li
{
    list-style-type: none;
    padding: 0 5px 4px 11px;
}

a:link, a:visited
{
    /*color: #114477;*/
    text-decoration: none;
}

.clear
{
    clear: both;
}

a.link_tit_active
{
    color: White;
}

.tinrao_col_cen
{
    float: left;
    margin: 0 6px;
    width: 585px;
}

#product-tabs.ui-tabs
{
    margin-top: 5px;
}

#product-tabs.ui-tabs, #product-tabs .ui-widget-header, #product-tabs .ui-tabs-panel
{
    border: medium none;
    padding: 0;
    width: 586px;
}

#product-tabs .ui-widget-content
{
    -moz-border-radius: 5px 5px 5px 5px;
    border: 1px solid #B2B2B2;
}

#product-tabs.ui-tabs, #product-tabs .ui-widget-header, #product-tabs .ui-tabs-panel
{
    border: medium none;
    padding: 0;
    width: 586px;
}

.tit_bds_canban
{
    color: #E04225;
    font-size: 18px;
    font-weight: bold;
    padding-top: 8px;
    text-align: center;
    text-transform: uppercase;
}

.hight_light
{
    border: 1px solid #B2B2B2;
    margin-top: 8px;
}

.link_tit_active
{
    -moz-border-radius: 5px 5px 5px 5px;
    background: none repeat scroll 0 0 #1B69BE;
    margin-left: 10px;
    margin-right: 10px;
    padding: 4px;
}

.link_tit_not_active
{
    margin-left: 10px;
    margin-right: 10px;
}

.list_cate_1
{
    margin: 0;
    padding-top: 5px;
}

.line_dot
{
    border-bottom: 1px dotted #B2B2B2;
    margin: 5px;
}

.bor_img
{
    border: 1px solid #CCCCCC;
    padding: 3px;
}

.tt_txt_tinrao
{
    float: left;
    width: 450px;
}

h3
{
    font-size: 13px;
    margin-bottom: 5px;
}

.info
{
    clear: both;
    display: block;
}


.t_org
{
    color: #EC1C24;
    font-weight: bold;
}

.info span
{
    margin-right: 10px;
}

#product-tabs .t_org
{
    color: #F04A24;
}

.paging
{
    float: right;
    font-family: tahoma;
    margin-top: 15px;
}

#product-tabs .paging
{
    margin: 15px;
}

ul.pagination
{
    list-style-type: none;
}


ul.pagination li
{
    border: 1px solid #CCCCCC;
    display: inline;
    margin: 0 3px;
    padding: 3px;
}

ul.pagination li.inactive
{
    background: none repeat scroll 0 0 #CCCCCC;
}

.tinrao_col_l
{
    float: left;
    width: 190px;
}

.bor_cor
{
    -moz-border-radius: 5px 5px 5px 5px;
    border: 1px solid #BFBFBF;
}

.bar_org_small
{
    background: url("../images/ftc/orange_title.jpg") no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
    font-weight: bold;
    line-height: 34px;
    margin: 1px 1px 5px;
    overflow: hidden;
    vertical-align: middle;
    width: 187px;
}

.tinrao_cate ul li
{
    list-style-type: none;
    padding: 0 5px 4px 11px;
}

.tinrao_cate ul li select
{
    color: #666666;
    width: 165px;
}

div.module_content_chudautu
{
    margin: 0;
    padding: 0;
}

div.module_content_chudautu ul
{
    margin: 0;
    padding: 0;
}

div.module_content_chudautu ul li
{
    border-bottom: 1px solid #E6E6E6;
    list-style-type: none;
    padding: 10px;
}

.bg_gray
{
    background: none repeat scroll 0 0 #F2F2F2;
    margin: 1px 0;
}

div.module_content_chudautu .new_point_img
{
    float: left;
    width: 70px;
}

div.module_content_chudautu .new_point_txt
{
    float: left;
    margin-left: 10px;
    width: 196px;
}

.link_gray:link, .link_gray:visited
{
    color: #333333;
    text-decoration: none;
}

#product-tabs
{
    -moz-border-radius: 5px 5px 5px 5px;
    border: 1px solid #B2B2B2;
}

#product-tabs .ui-widget-content a.vip
{
    color: #147AC5;
}

#product-tabs a.vip
{
    color: #147AC5;
}

.lc-item
{
    color: #13639E;
    line-height: 15px;
    margin-left: 3px;
    overflow: hidden;
    padding: 5px 5px 0;
    text-decoration: none;
}
.lc-item a.act
{
    color: #F04A24;    
}

/* phan trang */
.pager
{
    margin: 8px 3px;
    padding: 3px;
}

.pager .disabled
{
    color: #999999;
    margin-top: 4px;
    padding: 3px;
    text-align: center;
}

.pager .current
{
    background-color: #03A0C3;
    color: #FFFFFF;
    font-weight: bold;
    margin-top: 4px;
    padding: 3px 6px;
    text-align: center;
}

.pager span, .pager a
{
    margin: 4px 3px;
}

.pager a
{
    padding: 3px 5px;
    text-align: center;
    text-decoration: none;
}

/* phan trang */
.avatar
{
    border: 1px solid #3366BB;
    float: right;
    margin: 4px;
    padding: 1px;
    width: 50px;
}

.intro
{
    display: block;
    float: left;
    overflow: hidden;
    padding: 5px;
    width: 480px;
}

.intro a
{
    text-decoration: none;
}

.intro .name
{
    color: #F0611D;
    display: block;
    font-size: 110%;
    font-weight: bold;
}

.intro .content
{
    display: block;
    padding: 5px 0 0;
}

.intro .author, .intro .more
{
    color: #5F5F5F;
    display: block;
    padding: 3px 0;
}

.author strong
{
    color: Black;
}

.intro .mores
{
    color: #5F5F5F;
    display: block;
    padding: 3px 0;
}

.intro .mores a, intro .answer a
{
    color: #1C7B9B;
    font-style: normal;
    text-decoration: none;
}

.listdetail
{
    display: block;
    padding: 0 5px 5px;
}

.listdetail span
{
    text-align: justify;
}

.listdetail span.reply
{
    padding-top: 5px;
    text-align: right;
}

.listdetail span.reply a
{
    color: #1C7B9B;
    cursor: pointer;
    display: block;
    text-decoration: none;
}

.listdetail label
{
    display: block;
    font-weight: bold;
    padding-bottom: 5px;
}

.listdetail span.reply a
{
    color: #1C7B9B;
    cursor: pointer;
    display: block;
    text-decoration: none;
    margin-top: 4px;
}

.listdetail span.reply a:hover
{
    font-style: italic;
    text-decoration: underline;
}

#question-tabs
{
    -moz-border-radius: 5px 5px 5px 5px;
    border: 1px solid #B2B2B2;
}

#ask-advice
{
    -moz-border-radius: 8px 8px 8px 8px;
    border: 1px solid #CFCFCF;
    clear: both;
    display: block;
    overflow: hidden;
    width: 582px;
}

#ask-advice form
{
    margin: 10px;
}

#ask-advice .hq1
{
    background-color: #0593D8;
    background-image: url("../Images/system/tab/hoi_dap_image01.gif");
    background-position: left bottom;
    background-repeat: no-repeat;
    color: #FFFFFF;
    display: block;
    font-size: 1.1em;
    font-weight: bold;
    margin: 0;
    padding: 6px 60px;
    text-transform: uppercase;
}

#ask-advice .hq2
{
    background: url("../Images/system/tab/hoi_dap_image02.gif") no-repeat scroll 0 0 transparent;
    display: block;
    height: 10px;
}

#ask-advice textarea
{
    font-size: 1.2em;
    padding: 3px 0;
    width: 550px;
}

#ask-advice fieldset#basic-infor
{
    padding-top: 0;
}

#ask-advice fieldset
{
    border: 0 none;
    margin: 0;
    padding: 5px 0;
    width: 600px;
}

#ask-advice #basic-infor input
{
    font-size: 1.3em;
    width: 83%;
}

.required
{
    color: inherit;
}

.defaultSkin table.mceLayout
{
    border-color: -moz-use-text-color #CCCCCC;
    border-style: none solid;
    border-width: 0 1px;
}

.defaultSkin table
{
    background: none repeat scroll 0 0 #F0F0EE;
}

#ask-advice fieldset
{
    border: 0 none;
    margin: 0;
    padding: 5px 0;
    width: 600px;
}

#ask-advice fieldset.ask-button
{
    text-align: center;
}

.btn_question
{
    width: 70px;
    height: 24px;
    color: #0081AF;
    cursor: pointer;
    font-weight: bold;
}

.question
{
    clear: both;
    display: block;
    margin-top: 10px;
}

.question .q1
{
    background: none repeat scroll 0 0 #FFFFFF;
    border-bottom: 2px solid #0299D2;
    display: block;
    line-height: 20px;
    margin-bottom: 10px;
    overflow: hidden;
}

.question .q11
{
    background: none repeat scroll 0 0 #0299D2;
    color: #FFFFFF;
    float: left;
    font-size: 1.1em;
    font-weight: bold;
    padding: 0 10px;
}

.question .q12
{
    float: left;
    width: 35px;
}

.question .q13
{
    float: right;
}

.question .detail
{
    line-height: 175%;
    margin-top: 20px;
    margin-bottom: 10px;
}

/* for project */

.project-items
{
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border: 1px solid #BFBFBF;
    margin-top: 6px;
}

.tinrao_tit_rec
{
    background: url("../Images/ftc/line_blue.jpg") no-repeat scroll 0 0 transparent;
    height: 2px;
}

.duan_new_txt ul li
{
    margin-bottom: 6px;
}

.bor_img_project
{
    border: 1px solid #84B2D3;
    padding: 3px;
}

.latd
{
    margin-top: 16px;
    margin-bottom: 12px;
    text-align: center;
}

.pathway a
{
    color: #5594C0;
}

.boxF ul
{
    list-style: none outside none;
    padding: 0;
}

.boxF ul li
{
    display: block;
    float: left;
    list-style-type: none;
    text-align: center;
    width: 166px;
}

.boxF ul li .link_orgs
{
    color: #0C65A7;
    text-decoration: none;
}

.col_l {
    float: left;
    margin-top: 10px;
    width: 670px;
}

.content .componentheading {
    border-bottom: 1px solid #89A5BB;
    color: Black;
    font-family: "Tahoma",Helvetica,sans-serif;
    font-size: 1.2em;
    margin: 0;
    padding: 6px 6px 6px 0;
}

a:link, a:visited {
   /* color: #114477;*/
    text-decoration: none;
}
/*
h2 {
    background-color: #E3F0F6;
    color: #0B64A6;
    font-size: 18px;
    margin-bottom: 5px;
    padding: 6px 0 6px 10px;
}
*/
.bg_x {
    background: none repeat scroll 0 0 #F2F2F2;
    padding: 2px;
}

.box_bar_bot {
    background: url("../Images/ftc/box_bar_BOT.gif") no-repeat scroll 0 0 transparent;
    height: 5px;
    overflow: hidden;
    width: 670px;
}

.tinrao_tit {
    -moz-border-radius: 6px 6px 0 0;
    background: none repeat scroll 0 0 #226CB7;
    color: #FFFFFF;
    float: left;
    font-size: 15px;
    font-weight: bold;
    line-height: 34px;
    padding: 0 6px;
    vertical-align: middle;
    width: 250px;
}

.tinrao_tit a, .news_tit a {
    color: #FFFFFF;
    text-decoration: none;
}

.f_right {
    float: right;
}

.t_down:link, .t_down:visited {
    -moz-border-radius: 5px 5px 5px 5px;
    color: #114477;
    padding: 20px;
    text-decoration: underline;
}

.tabrec_cnt {
    background: none repeat scroll 0 0 #FFFFFF;
    width: auto;
}

.project-first-item, .project-more-info {
    display: block;
    margin-top: 5px;
    overflow: hidden;
}

.duan_new_img {
    float: left;
    width: 165px;
}

.duan_new_txt {
    float: left;
    margin-left: 10px;
    width: 460px;
}

.new_point {
    margin: 0;
    padding: 0;
}

.link_org:link, .link_org:visited {
    color: #E14326;
    text-decoration: none;
}

.project-line-info {
    line-height: 30px;
}

.project-items ul {
    margin-left: 15px;
}

.new_point ul {
    margin: 0;
    padding: 0;
}

.new_point ul li {
    border-bottom: 1px solid #E6E6E6;
    list-style-type: none;
}

.duan_hot_img {
    float: left;
    width: 100px;
}

.duan_hot_txt {
    float: left;
    margin-left: 10px;
    width: 192px;
}

.duan_new_txt h3 {
    font-size: 1.2em;
}

.col_r {
    float: left;
    margin-left: 9px;
    margin-top: 10px;
    width: 300px;
}

.bar_org {
    /*background: url("../Images/ftc/bar_org.gif") no-repeat scroll 0 0 transparent;*/
    color: #FFFFFF;
    font-size: 13px;
    font-weight: bold;
    line-height: 33px;
    margin: 1px;
    overflow: hidden;
    /*width: 296px;*/
}

.list_cate_sr {
    margin: 0;
    padding-top: 5px;
}

.list_cate_sr ul {
    margin: 0;
    padding: 0;
}

.list_cate_sr ul li {
    list-style-type: none;
    padding: 3px 25px;
}

#col_r .list_cate_sr ul li label {
    color: #226CB7;
    font-weight: bold;
}

.list_cate_sr ul li label {
    display: block;
    float: left;
    width: 100px;
}

#col_r .list_cate_sr ul li select, #col_r .list_cate_sr ul li input[type="text"] {
    width: 250px;
}

.btn {
    -moz-border-radius: 5px 5px 5px 5px;
    background: none repeat scroll 0 0 #FB5023;
    border: medium none;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 11px;
    padding: 2px 5px;
}

.bg_x_project {
    padding: 2px;
}

/* project detail */

.duan_top_l {
    float: left;
    width: 335px;
}

.duan_top_l h2 {
    color: #E14326;
    font-size: 17px;
    margin-bottom: 5px;
}

.duan_top_r {
    float: left;
    margin-left: 10px;
    width: 320px;
}

.project-basic-info-title {
    font-weight: bold;
}

.gra {
    background: url("/Images/ftc/gra.gif") repeat-x scroll 0 0 transparent;
    height: 16px;
    margin-top: 9px;
}

.duan_list_function ul li {
    list-style-type: none;
    margin-left: 5px;
    overflow: hidden;
    width: 315px;
}

.duan_list_function ul li label {
    color: #114477;
    display: block;
    float: left;
    font-weight: bold;
    width: 120px;
}

.duan_list_function ul li span {
    float: left;
    width: 195px;
}

.duan_detail_tit {
    background: none repeat scroll 0 0 #19588C;
    color: #FFFFFF;
    display: block;
    float: left;
    font-weight: bold;
    margin-left: 5px;
    padding: 4px 15px;
}

.mar_t {
    margin-top: 7px;
}

.line_dot {
    border-bottom: 1px dotted #B2B2B2;
    margin: 4px;
}

.duan_detail_pad {
    padding: 10px 5px;
    width: 655px;
}

#jc {
    border: 1px solid #CCCCCC;
    margin-bottom: 10px;
    padding: 1px;
}

#comments {
    margin: 0;
    padding: 0;
    text-align: left;
    text-decoration: none;
    text-indent: 0;
    text-transform: none;
    width: 100%;
}

#jc h4 {
    background-color: #EDF4FA;
    border-bottom: 1px solid #D2DADB;
    color: #356D9C;
    font-weight: bold;
    margin-bottom: 10px;
    padding: 3px 5px;
    text-align: left;
}

#comments-form, #comments-form p, #comments-report-form, #comments-report-form p, #comments-form span, #comments-form .counter {
    text-align: left;
    text-decoration: none;
    text-indent: 0;
    text-transform: none;
}

#comments-form p, #comments-form #comments-form-buttons, #comments-form #comments-form-error, #comments-form #comments-form-captcha-holder {
    font: 1em Verdana,Arial,Sans-Serif;
    margin-bottom: 8px;
    margin-left: 20px !important;
    margin-top: 10px;
    overflow: hidden;
    padding: 0;
}

#jc span.bbcode {
    display: block;
    height: 23px;
    margin-bottom: 5px;
    width: auto;
}

#comments-form textarea {
    margin: 0;
    max-width: 615px !important;
    width: 615px;
}

#comments-form input, #comments-report-form input, #comments-form textarea {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    color: #444444;
    margin: 0;
    padding: 0 !important;
}

#jc a.bbcode-b {
    background-position: -30px 0 !important;
}

#jc .bbcode a, #jc .bbcode a:focus, #jc .bbcode a:active, #jc .bbcode a:hover {
    background-color: transparent !important;
    background-image: url("images/jc_bbcodes.gif");
    background-repeat: no-repeat;
    border: medium none !important;
    display: block;
    float: left;
    height: 23px;
    margin: 0 2px 0 0;
    text-decoration: none;
    width: 23px;
}

#jc a:link, #jc a:visited, #jc a:hover {
    outline: medium none;
}

#comments-form .grippie {
    background: url("images/resize.gif") no-repeat scroll right 2px #EEEEEE;
    border-color: #DDDDDD;
    border-right: 1px solid #DDDDDD;
    border-style: solid;
    border-width: 0 1px 1px;
    color: #CCCCCC;
    cursor: s-resize;
    display: block;
    height: 13px;
    margin: 0;
    max-width: 615px !important;
    overflow: hidden;
    padding: 0;
    width: 615px;
}

#comments-form .grippie .counter {
    font-size: 10px;
    margin: 0;
    padding: 0;
}

#comments-form .grippie span {
    display: block;
    float: left;
}

#comments-form p, #comments-report-form p, #comments-form span, #comments-form .counter {
    color: #777777;
    font: 1em Verdana,Arial,Sans-Serif;
}

#comments-form, #comments-form p, #comments-report-form, #comments-report-form p, #comments-form span, #comments-form .counter {
    text-align: left;
    text-decoration: none;
    text-indent: 0;
    text-transform: none;
}

#comments-form p, #comments-report-form p, #comments-form span, #comments-form .counter {
    color: #777777;
    font: 1em Verdana,Arial,Sans-Serif;
}

#comments-form .grippie span span {
    display: inline;
    float: none;
}

#comments-form label {
    display: block;
    float: left;
    width: 100px !important;
}

#comments-form label, #comments-report-form label {
    background-color: inherit;
    color: #000000;
    line-height: 1.5em;
    margin: 0;
    padding: 0;
    vertical-align: middle;
}

#comments-form input, #comments-report-form input, #comments-form textarea {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    color: #444444;
    margin: 0;
    padding: 0 !important;
}

.other-project {
    display: block;
    overflow: hidden;
}

.other-project-left {
    float: left;
    font-weight: bold;
    line-height: 3em;
    width: 110px;
}

.other-project-right {
    border-bottom: 1px dotted #CCCCCC;
    float: left;
    width: 510px;
}

.new_list {
    margin: 0;
    padding: 0;
}

.new_list ul {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}

.new_list ul li {
    overflow: hidden;
}

.new_list ul li {
    background: url("../images/bullet.gif") no-repeat scroll 3px 7px transparent;
    padding: 0 5px 4px 17px;
}

/* project comment */

#jc {
    border: 1px solid #CCCCCC;
    margin-bottom: 10px;
    padding: 1px;
}

#comments {
    margin: 0;
    padding: 0;
    text-align: left;
    text-decoration: none;
    text-indent: 0;
    text-transform: none;
    width: 100%;
}

#jc h4 {
    background-color: #EDF4FA;
    border-bottom: 1px solid #D2DADB;
    color: #356D9C;
    font-weight: bold;
    margin-bottom: 10px;
    padding: 3px 5px;
    text-align: left;
}

#comments h4 .rss, #comments h4 .refresh {
    display: inline;
    margin: 0 0 0 5px;
    padding: 0 0 0 10px;
}
    
#jc a:link, #jc a:visited, #jc a:hover {
    outline: medium none;
}

#comments .refresh {
    background: url("images/jc_refresh.gif") no-repeat scroll left center transparent;
}

#comments .rss, #comments .refresh, #comments .subscribe {
    border: medium none;
    margin: 0 0 0 2px;
    padding: 0 0 0 14px;
}

#comments a {
    background-color: inherit;
    color: #849B9F;
    font-weight: normal;
    text-decoration: none;
}

#comments .comments-list {
    height: 1%;
    margin-left: 10px;
}

#comments .even, #comments .odd {
    background-color: transparent;
    background-image: none;
    border: medium none;
    color: #3C452D;
    margin-bottom: 10px;
    margin-left: 0;
    padding: 0;
}

#jc .rbox {
    margin: 0 10px 0 0;
    overflow: hidden;
    width: auto;
}

#jc .rbox div {
    margin: 0;
    text-align: left;
}

#jc .rbox_tr {
    border-color: #CCCCCC #CCCCCC -moz-use-text-color;
    border-style: solid solid none;
    border-width: 1px 1px medium;
    height: 10px;
    overflow: hidden;
    padding-right: 13px;
}

#jc .rbox div {
    margin: 0;
    text-align: left;
}

#jc .rbox_tl {
    padding-left: 13px;
}

#jc .rbox div {
    margin: 0;
    text-align: left;
}

#jc .rbox div {
    margin: 0;
    text-align: left;
}

#jc .rbox_m {
    background-color: #FFFFFF;
    border-left: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
    line-height: 100%;
    padding: 0 8px;
    width: auto;
}

#jc .rbox div {
    margin: 0;
    text-align: left;
}

#comments .comment-box {
    color: #999999;
    margin: 0;
    padding: 0;
}

#jc a:link, #jc a:visited, #jc a:hover {
    outline: medium none;
}

#comments .comment-anchor {
    border: medium none;
    color: #777777;
    text-decoration: none;
}

#comments a {
    background-color: inherit;
    color: #849B9F;
    font-weight: normal;
    text-decoration: none;
}

#comments .comment-author, #comments .author-homepage {
    color: #3C452D;
    font: bold 1em Verdana,Arial,Sans-Serif;
    margin: 0;
    padding: 0;
}

#comments .comment-date {
    background: url("images/jc_date.gif") no-repeat scroll left center transparent;
    color: #999999;
    font-size: 10px;
    margin: 0;
    padding: 0 0 0 12px;
}

#comments .comment-body {
    color: #777777;
    margin: 6px 0 0;
    padding: 7px 2px;
}

#jc .rbox_br {
    border-color: -moz-use-text-color #CCCCCC #CCCCCC;
    border-right: 1px solid #CCCCCC;
    border-style: none solid solid;
    border-width: medium 1px 1px;
    height: 13px;
    padding-right: 13px;
}

#jc .rbox_bl {
    padding-left: 13px;
}

#jc .rbox_b {
    height: 12px;
    line-height: 12px;
    margin-top: -5px;
}

#comments-list-footer {
    margin: 0 0 10px 20px !important;
}

#comments .refresh {
    background: url("images/jc_refresh.gif") no-repeat scroll left center transparent;
}

#comments .rss, #comments .refresh, #comments .subscribe {
    border: medium none;
    margin: 0 0 0 2px;
    padding: 0 0 0 14px;
}

#jc h4 {
    background-color: #EDF4FA;
    border-bottom: 1px solid #D2DADB;
    color: #356D9C;
    font-weight: bold;
    margin-bottom: 10px;
    padding: 3px 5px;
    text-align: left;
}

#comments-form-message {
    display: block;
    margin-right: 5px;
    padding: 5px 5px 5px 25px;
}

.comments-form-message-info {
    background: url("images/jc_info.gif") no-repeat scroll 4px 50% #DFEEFF;
}

#comments-form p, #comments-form #comments-form-buttons, #comments-form #comments-form-error, #comments-form #comments-form-captcha-holder {
    font: 1em Verdana,Arial,Sans-Serif;
    margin-bottom: 8px;
    margin-left: 20px !important;
    margin-top: 10px;
    overflow: hidden;
    padding: 0;
}

#jc span.bbcode {
    display: block;
    height: 23px;
    margin-bottom: 5px;
    width: auto;
}

#comments-form img.captcha {
    border: 1px solid #CCCCCC;
    margin: 0 0 3px;
    padding: 0;
    vertical-align: middle;
}

#comments-form textarea {
    margin: 0;
    max-width: 615px !important;
    width: 615px;
}

#comments-form input, #comments-report-form input, #comments-form textarea {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    color: #444444;
    margin: 0;
    padding: 0 !important;
}

#comments-form .grippie {
    background: url("../Images/resize.gif") no-repeat scroll right 2px #EEEEEE;
    border-color: #DDDDDD;
    border-right: 1px solid #DDDDDD;
    border-style: solid;
    border-width: 0 1px 1px;
    color: #CCCCCC;
    cursor: s-resize;
    display: block;
    height: 13px;
    margin: 0;
    max-width: 615px !important;
    overflow: hidden;
    padding: 0;
    width: 615px;
}

#comments-form .grippie .counter {
    font-size: 10px;
    margin: 0;
    padding: 0;
}

#comments-form .grippie span {
    display: block;
    float: left;
}

#comments-form label {
    display: block;
    float: left;
    width: 100px !important;
}

#comments-form label, #comments-report-form label {
    background-color: inherit;
    color: #000000;
    line-height: 1.5em;
    margin: 0;
    padding: 0;
    vertical-align: middle;
}

#comments-form input {
    height: 1.5em;
    margin-bottom: 2px;
    width: 170px;
}

#comments-form input, #comments-report-form input, #comments-form textarea {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    color: #444444;
    margin: 0;
    padding: 0 !important;
}

#comments-form .btn, #comments-report-form .btn {
    background: url("../Images/jc_btnl.gif") no-repeat scroll 0 0 transparent;
    float: left;
    margin-right: 5px;
    padding: 0;
}

.btn {
    -moz-border-radius: 5px 5px 5px 5px;
    background: none repeat scroll 0 0 #FB5023;
    border: medium none;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 11px;
    padding: 2px 5px;
}

#comments-form .btn div, #comments-report-form .btn div {
    background: url("../Images/jc_btnr.gif") no-repeat scroll 100% 0 transparent;
    float: left;
    margin: 0 -1px 0 0;
}

#comments-form .btn a, #comments-report-form .btn a {
    border: medium none;
    color: #777777;
    font-size: 12px;
    font-weight: bold;
    height: 22px;
    line-height: 22px;
    padding: 0 5px;
    text-decoration: none;
}

#comments-form .grippie {
    background: url("images/resize.gif") no-repeat scroll right 2px #EEEEEE;
    border-color: #DDDDDD;
    border-right: 1px solid #DDDDDD;
    border-style: solid;
    border-width: 0 1px 1px;
    color: #CCCCCC;
    cursor: s-resize;
    display: block;
    height: 13px;
    margin: 0;
    max-width: 615px !important;
    overflow: hidden;
    padding: 0;
    width: 615px;
}

#comments-form .grippie .counter {
    font-size: 10px;
    margin: 0;
    padding: 0;
}

#comments-form .grippie span {
    display: block;
    float: left;
}

#comments-form .grippie span span {
    display: inline;
    float: none;
}

#comments-form .grippie span {
    display: block;
    float: left;
}

#comments-form p, #comments-report-form p, #comments-form span, #comments-form .counter {
    color: #777777;
    font: 1em Verdana,Arial,Sans-Serif;
}

/* for document */
.col_q_l {
    float: left;
    margin-top: 5px;
    width: 668px;
    -moz-border-radius: 6px;
    border: 1px solid #CCCCCC;
}

.col_q_r {
    float: left;
    margin-left: 9px;
    margin-top: 5px;
    width: 300px;
}

.dm_cat {
    padding: 3px;
}

.dm_cat .dm_name {
    border-bottom: 1px solid #FF6600;
    color: #FF6600;
    font-family: "Tahoma",Helvetica,sans-serif;
    font-size: 1.2em;
    font-weight: bold;
    margin: 0;
    padding: 6px 6px 6px 0;
    text-transform: uppercase;
}

#dm_cats, #dm_docs {
    text-align: left;
}

a.dm_thumb {
    float: left;
    padding-right: 10px;
}

.dm_icon {
    vertical-align: middle;
}

a.dm_name {
    display: block;
    font-size: 14px;
    font-weight: bold;
    margin-top: 3px;
    padding: 8px 0 6px 5px;
}

.dm_date, .dm_files, .dm_counter {
    float: right;
    margin: 7px 5px 0 0;
}

.dm_description {
    padding: 5px 5px 5px 44px;
}

.dm_taskbar {
    font-family: arial;
    list-style-type: none;
    margin-bottom: 6px;
    padding-bottom: 6px;
    padding-left: 10px;
}

.dm_taskbar li {
    background-image: none;
    float: left;
    font-size: 10px;
    list-style-type: none;
    margin: 0.5em 0 2px;
    padding: 0 0 0 3px;
}

.dm_taskbar li a:link, .dm_taskbar li a:visited {
    background: none repeat scroll 0 0 #1F86C2;
    border: medium none;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 11px;
    padding: 2px 5px;
}

.dm_taskbar li a:link, .dm_taskbar li a:visited {
    background: none repeat scroll 0 0 #1F86C2;
    border: medium none;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 11px;
    padding: 2px 5px;
}

.dm_taskbar li a:link, .dm_taskbar li a:visited, .dm_taskbar li a:hover {
    background-color: #EEEEEE;
    color: #696969;
    text-decoration: none;
}

.dm_taskbar li a {
    display: block;
    padding-left: 3px;
    padding-right: 3px;
}

.dm_separator {
    border-top: 1px solid #CCCCCC;
    margin: 5px 0 10px;
}

#dm_nav {
    border-top: 2px dotted #DDDDDD;
    clear: both;
    margin-top: 15px;
    padding-top: 15px;
}

ul.pagination {
    list-style-type: none;
}

ul.pagination li.inactive {
    background: none repeat scroll 0 0 #CCCCCC;
}

ul.pagination li {
    border: 1px solid #CCCCCC;
    display: inline;
    margin: 0 3px;
    padding: 3px;
}

.dm_taskbar li a:link, .dm_taskbar li a:visited {
    background: none repeat scroll 0 0 #1F86C2;
    border: medium none;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 11px;
    padding: 2px 5px;
}

a.dm_icon, a.dm_thumb {
    float: left;
    padding-right: 10px;
}

.dm_icon {
    vertical-align: middle;
}

a.dm_name {
    display: block;
    font-size: 14px;
    font-weight: bold;
    margin-top: 3px;
    padding: 8px 0 6px 5px;
}

div.cat_doc ul li {
    list-style-type: none;
    padding: 6px 6px 6px 10px;
}

#dm_details {
    clear: left;
    float: left;
    text-align: left;
    width: 100%;
}

#dm_details table {
    width: 100%;
}

.dm_doc table, #dm_tooltip table {
    border-collapse: collapse;
    border-left: 1px solid gray;
    border-top: 1px solid gray;
}

.dm_doc caption, #dm_tooltip caption {
    color: #E14326;
    font-size: 17px;
    font-weight: bold;
    margin-bottom: 5px;
    padding: 5px 0;
    text-align: left;
}

.dm_doc col#prop {
    background-color: #EEEEEE;
}

.dm_doc table, #dm_tooltip table {
    border-collapse: collapse;
}

#dm_details td, #dm_details thead {
    padding: 5px;
}

.dm_doc thead, #dm_tooltip thead {
    background-color: #FFCC00;
    font-weight: bold;
}

.dm_doc thead, #dm_tooltip thead {
    font-weight: bold;
}

.dm_doc thead td, #dm_tooltip thead td {
    text-align: left;
}

.dm_doc td, #dm_tooltip td {
    border-bottom: 1px solid gray;
    border-right: 1px solid gray;
}

.support {
    float: left;
    overflow: hidden;
    width: 334px;
}

.bg_x {
    background: none repeat scroll 0 0 #F2F2F2;
    padding: 7px;
}

.div_r {
    float: left;
    margin-right: 7px;
    width: 317px;
}

.mar_t {
    margin-top: 7px;
}

.news_tit {
    background: url("../Images/news_tit.gif") repeat-x scroll 0 0 transparent;
    border-left: 2px solid #E64624;
    border-top: 1px solid #E64624;
    color: #FFFFFF;
    float: left;
    font-weight: bold;
    line-height: 29px;
    padding: 0 3px 0 7px;
}

.module_title_tailieu {
    background: url("../Images/blue_title.jpg") repeat-x scroll 0 0 transparent;
    color: #FFFFFF;
    float: left;
    font-weight: bold;
    line-height: 29px;
    padding: 0 3px 0 7px;
}

.tinrao_tit a, .news_tit a {
    color: #FFFFFF;
    text-decoration: none;
}

.news_rec {
    background: url("../Images/news_rec.gif") no-repeat scroll 0 0 transparent;
    float: left;
    height: 30px;
    width: 20px;
}

.tabrec_cnt {
    -moz-box-shadow: 0 0 5px #888888;
    background: none repeat scroll 0 0 #FFFFFF;
    width: auto;
}

.support .content {
    height: 230px;
}

.new_list ul {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}

.new_list ul li {
    overflow: hidden;
}

.new_list ul li {
    background: url("../Images/bullet.gif") no-repeat scroll 3px 7px transparent;
    padding: 0 5px 4px 17px;
}

.error
{
    border: 1px solid Red;
    color: Red;
}

.txt-tag
{
    margin-top: 20px;
    margin-left: 6px;
}